package com.gccloud.design.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.gccloud.design.common.BwpBusinessTypeCommon;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * 实现功能【业务类型实体】
 *
 * @author hu.hongdou
 * @date 2022/2/21 14:15
 */
@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel("业务类型实体")
@Accessors(chain = true)
@ToString(callSuper = true)
@TableName("BWP_BUSINESS_TYPE")
public class BwpBusinessTypeEntity extends BwpBusinessTypeCommon {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("编码")
    private String code;

    @ApiModelProperty("层级")
    private String leafNode;

    @ApiModelProperty("名称")
    private String name;

    @ApiModelProperty("序列")
    private String seq;

    @ApiModelProperty("排序")
    private Integer orderIndex;

    @ApiModelProperty("父节点")
    private Integer parentId;

    @ApiModelProperty("删除标识")
    private Integer delFlag;

    @ApiModelProperty("业务系统租户注册ID")
    private Integer amId;

    @ApiModelProperty("创建时间")
    private String createDate;

    @ApiModelProperty("创建人")
    private String createBy;

    @ApiModelProperty("更新时间")
    private String updateDate;

    @ApiModelProperty("更新人")
    private String updateBy;

}
